golf clubs golf course port douglas brisbane golf balls queensland homes bed & breakfast self catering cairns sydney bed and breakfast port douglas accommodation b&b golf club cottage golf equipment golf ball melbourne holiday